home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 July / 07_02.iso / software / xq-xsetup / files / setup.exe / {app} / plugins / XQ RIVA TNT 1.xpl < prev    next >
Text File  |  2000-08-10  |  3KB  |  111 lines

  1. "FILE"="Xteq Systems X-Setup Plugin 5.0"
  2. "TYPE"="6"
  3. "COUNT"="5"
  4. "UIPATH"="Hardware\Video Cards\NVidia\Riva TNT"
  5. "NAME"="General Settings"
  6. "VERSION"="1.33"
  7. "LANGUAGE"="VBScript"
  8. "TEXT 1"="Display all properties in the NVIDIA Display Panel applet"
  9. "TEXT 2"="Enable SGIS multitexturing"
  10. "TEXT 3"="Enable DirectX 6.1 support (else DirectX 5.2 support)"
  11. "TEXT 4"="Enable MMX CPU commands"
  12. "TEXT 5"="Enable Vertical Blank"
  13. "DESCRIPTION 1"="Some options for your Riva TNT and Riva TNT 2 3D card." 
  14. "DESCRIPTION 2"="Enable "SGIS multitexturing" for better image quality, disable it to have better performance and sacrifice some video quality (default: enabled)."
  15. "DESCRIPTION 3"="Enable "DirectX 6.1 support" and "MMX CPU commands" for even better performance."
  16. "DESCRIPTION 4"="If "Vertical Blank" is disabled, it might also give you a performance gain."
  17. "DESCRIPTION 5"="NOTE 1: This plug-in is only for use on Windows 9x/Me."
  18. "DESCRIPTION 6"="NOTE 2: Please use the NVidia reference drivers from http://www.nvidia.com with this plug-in as it may not work properly with third party drivers such as Creative Labs, Hercules, etc.  This plug-in is designed for use with the NVidia reference drivers."
  19. "AUTHOR"="Xteq Systems"
  20. "CONTACTURL"="http://www.xteq.com"
  21. "COPYRIGHT"="Copyright ⌐ Xteq Systems - All Rights Reserved"
  22. "COMMENT 1"=" "
  23. "COMMENT 2"="Thanks to CptSiskoX!"
  24.  
  25.  
  26. sPC="HKLM\SOFTWARE\NVIDIA Corporation\Riva TNT\"
  27. sV1="HKLM\Software\NVIDIA Corporation\Riva TNT\NVTweak\PowerUser" 'DW
  28. sV2="HKLM\Software\NVIDIA Corporation\Riva TNT\OpenGL\ForceMultiTexture" 'DW
  29. sV3="HKLM\Software\NVIDIA Corporation\RIVA TNT\Direct3D\DX6ENABLE" 'DW
  30. sV4="HKLM\Software\NVIDIA Corporation\RIVA TNT\Direct3D\CPUOPTDISABLE" 'DW
  31. sV5="HKLM\Software\NVIDIA Corporation\RIVA TNT\Direct3D\NOVSYNC" 'DW
  32. Sub Plugin_Initialize 
  33. If (GetWinVer=1 or GetWinVer=3 or GetWinVer=5) and RegPathExists(sPC) then
  34.    i=RegReadValue(sV1)
  35.    if i=1 then SetUiElement 1,true
  36.  
  37.    i=RegReadValue(sV2)
  38.    if i=1 then SetUiElement 2,true
  39.  
  40.    i=RegReadValue(sV3)
  41.    if i=1 then SetUiElement 3,true
  42.  
  43.    i=RegReadValue(sV4)
  44.    if i=0 and IsEmpty(i)=false then SetUiElement 4,true
  45.  
  46.    i=RegReadValue(sV5)
  47.    if i=0 or IsEmpty(i)=true then SetUiElement 5,true
  48. else
  49.    Call Disable()
  50. end if  
  51. End Sub
  52.  
  53.  
  54. Sub Plugin_CheckData(ElementIndex)
  55. End Sub
  56.  
  57.  
  58.  
  59. Sub Plugin_Apply(ElementIndex,ElementSubIndex)
  60.  b=GetUIElement(1)
  61.  if b=true then
  62.     i=1
  63.  else
  64.     i=0
  65.  end if
  66.  Call RegWriteValue(sV1,i,2)
  67.  
  68.  b=GetUIElement(2)
  69.  if b=true then
  70.     i=1
  71.  else
  72.     i=0
  73.  end if
  74.  Call RegWriteValue(sV2,i,2)
  75.  
  76.  b=GetUIElement(3)
  77.  if b=true then
  78.     i=1
  79.  else
  80.     i=0
  81.  end if
  82.  Call RegWriteValue(sV3,i,2)
  83.  
  84.  b=GetUIElement(4)
  85.  if b=true then
  86.     i=0
  87.  else
  88.     i=1
  89.  end if
  90.  Call RegWriteValue(sV4,i,2)
  91.  
  92.  
  93.  b=GetUIElement(5)
  94.  if b=true then
  95.     i=0
  96.  else
  97.     i=1
  98.  end if
  99.  Call RegWriteValue(sV5,i,2)
  100.  
  101.  
  102.  Call Restart()
  103. End Sub
  104.  
  105.  
  106. Sub Plugin_Terminate 
  107. End Sub
  108.  
  109.  
  110.  
  111.